body,button,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,hr,input,li,ol,p,ul,figure,aside,article,main {
    margin: 0;
    padding: 0
}
li{
list-style: none;
}
a{
text-decoration: none;
color: #878787;
}
i,em{
font-style: normal;
}
b,strong{
font-weight: normal;
}
.clearfix{
zoom: 1;
}
.clearfix:after{
content: "";
display: block;
clear: both;
height: 0;
visibility: hidden;
overflow: hidden;
}


.mr20{
margin-right: 20px;
}

.fl{
float: left;
}
.fr{
float: right;
}